iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
自我挑戰組

python-資料分析與機器學習系列 第 3

DAY3-資料分析的工具:numpy(用法)

  • 分享至 

  • xImage
  •  

前言

Python中的numpy在資料分析這一塊是不可或缺的工具,numpy和list相比,在處理龐大資料時numpy具備平行處理且能套用在多維陣列上。


在使用numpy時需要先載入numpy,並縮寫為np

import numpy as np

建立一維陣列到多維陣列

np1 = np.array([1,2,3,4]) #一維陣列
np2 = np.array([(1,2,3) , (4,5,6)]) #二維陣列
np3 = np.array([(1,2,3) , (4,5,6) , (7,8,9)]) #三維陣列
#以下以此類推

將np1轉換成x*y的陣列

>>> x = 2
>>> y = 2
>>> np1.reshape([x,y])
[[1,2] , [3,4]]

建立四個0的陣列

>>> np4 = np.zeros([4])
[0,0,0,0]

元素將i到j-1按順序產生

>>> i = 1
>>> j = 5
>>> np5 = np.arange()
[1,2,3,4]

垂直加總與水平加總

>>> np6 = [[1,2,3],[4,5,6]]
>>> sum0 = np6.sum(axis=0)
[5,7,9]
>>> sun1 = np6.sum(axis=1)
[6,15]

今天學習到了一些numpy的用法,明天就來試著做numpy的練習吧。

---20230918---


上一篇
DAY2-有效率的儲存資料:串列(list)
下一篇
DAY4-資料分析的工具:numpy(練習)
系列文
python-資料分析與機器學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言